array of solar cells - Turco Inglés Diccionario